module.exports = {
    "title": "风晴的小站",
    "description": "",
    "dest": "public",
    "base": "/vuepress-reco-demo/",
    // "public": "/vuepress-reco-demo/",
    locales: {
        // 键名是该语言所属的子路径
        // 作为特例，默认语言可以使用 '/' 作为其路径。
        '/': {
            lang: 'zh-CN', // 将会被设置为 <html> 的 lang 属性
        },
    },
    "head": [
        [
            "link",
            {
                "rel": "icon",
                "href": "/favicon.ico"
            }
        ],
        [
            "meta",
            {
                "name": "viewport",
                "content": "width=device-width,initial-scale=1,user-scalable=no"
            }
        ]
    ],
    "theme": "reco",
    "themeConfig": {
        mode: 'auto', // 默认 auto，auto 跟随系统，dark 暗色模式，light 亮色模式
        // "modePicker": true, // 默认 true，false 不显示模式调节按钮，true 则显示
        "nav": [
            {
                "text": "Home",  // 家
                "link": "/",
                "icon": "reco-home"
            },
            {
                "text": "TimeLine",  // 时间线
                "link": "/timeline/",
                "icon": "reco-date"
            },
            {
                "text": "文档",  // 文档
                "icon": "reco-message",
                "items": [
                    {
                        "text": "考研",
                        "link": "/blogs/考研/"
                    },
                    {
                        "text": "开发人员",
                        "link": "/docs/开发人员/"
                    }
                ]
            },
            {
                "text": "Contact",  // 联系
                "icon": "reco-message",
                "items": [
                    {
                        "text": "Gitee",
                        "link": "https://gitee.com/Silfra",
                        "icon": "reco-gitee"
                    }
                ]
            }
        ],
        "blogConfig": {
            "category": {
                /*
                这会自动寻找blogs文件夹下的所有md文件，根据md文件中指定的
                分类建立多个子items链接，链接文字为类别的名称，url则是blogs文件夹路径
                 */
                "text": "Category",
                "location": 4
            },
            "tag": {  // tag作为分类，应在blogConfig中，收集所有文档的tag并汇总到一个页面
                "text": "Tag",
                "location": 5
            }
        },
        "sidebar": {
            /*
            * 侧边栏配置，指定某个文件夹，该文件夹下全部为md文档，
            * 指定的内容以数组表示，每个元素表示一个侧边栏链接，
            * 这样，一个页面就相当于包含了该文件夹下的所有文档，并显示在网页的侧边栏中，
            * 点击侧边栏的链接可以直接跳转到该文件夹下对应的文档html
            * 注意：
            * 1. 指定的侧边栏名称必须和md文档名称一致，否则会出现全部不显示的情况
            * 2. 指定的侧边栏，可选：""，即空，如果出现""，则默认为该文件夹下的根md文档，
            *    即readme.md文件，且文件夹名称会当作侧边栏名称出现
            * 3. 元素的顺序可以修改，并反映在html的侧边栏顺序中
            * 4. 不强制指定所有的文档
            *
            * 例子：
            * */
            // docs/theme-reco文件夹下有readme.md，theme.md，api.md，hello.md文档
            // 其中，""将被当作readme.md链接解释
            // "/docs/theme-reco/": [
            //     "",
            //     "theme",
            //     "api"
            // ]
            "/docs/开发人员/": [
                "",
                "插件",
                "一些细节",
                "博客搭建"
            ],
            "/blogs/考研/数学/公式/高等数学/": [
                "01_极限、连续",
                "02_一元函数微积分",
            ],
            "/blogs/考研/专业课/计算机/计算机组成原理/": [
                "",
                "03_存储系统",
            ]
        },
        "subSidebar": 'auto',//在所有页面中启用自动生成子侧边栏，原 sidebar 仍然兼容
        "type": "blog",
        "friendLink": [
            {
                "title": "午后南杂",
                "desc": "Enjoy when you can, and endure when you must.",
                "email": "1156743527@qq.com",
                "link": "https://www.recoluan.com"
            },
            {
                "title": "vuepress-theme-reco",
                "desc": "A simple and beautiful vuepress Blog & Doc theme.",
                "avatar": "https://vuepress-theme-reco.recoluan.com/icon_vuepress_reco.png",
                "link": "https://vuepress-theme-reco.recoluan.com"
            }
        ],
        "logo": "/square-avatar.png",
        "search": true,
        "searchMaxSuggestions": 10,
        "lastUpdated": "Last Updated",
        "author": "YMZ",
        "record": "xxxx",
        "startYear": "2017",
        "authorAvatar": '/square-avatar.png',
    },
    "markdown": {
        "lineNumbers": true
    },
    plugins: [ // https://xiyang6.gitee.io/docs/%E5%8D%9A%E5%AE%A2/%E6%8F%92%E4%BB%B6%E5%A4%A7%E5%85%A8/#_1-pwa%E6%8F%92%E4%BB%B6
        [  // 樱花 插件
            'sakura',  //npm install vuepress-plugin-sakura -D
            {
                num: 8,// 默认数量
                show: true,//是否显示
                zIndex: -1,// 层级
                img: {// false 默认图 true 换图 需要填写httpUrl地址
                    replace: false,
                    // httpUrl: ''  // 绝对路径
                }
            }
        ],
        [  // 彩带 插件 npm install -D vuepress-plugin-ribbon-animation
            'ribbon-animation',
            {
                size: 100, // 默认数据
                opacity: 0.3, //  透明度
                zIndex: -1, //  层级
                opt: {
                    colorSaturation: '80%',// 色带HSL饱和度
                    colorBrightness: '60%',// 色带HSL亮度量
                    colorAlpha: 0.6,// 带状颜色不透明度
                    colorCycleSpeed: 3,// 在HSL颜色空间中循环显示颜色的速度有多快
                    // 从哪一侧开始Y轴 (top|min, middle|center, bottom|max, random)
                    verticalPosition: 'max',
                    // 到达屏幕另一侧的速度有多快
                    horizontalSpeed: 150,
                    ribbonCount: 2,// 在任何给定时间，屏幕上会保留多少条带
                    strokeSize: 0,// 添加笔划以及色带填充颜色
                    parallaxAmount: -0.5,// 通过页面滚动上的因子垂直移动色带
                    animateSections: true// 随着时间的推移，为每个功能区添加动画效果
                },
                ribbonShow: false,//  点击彩带  true显示  false为不显示
                ribbonAnimationShow: true// 滑动彩带
            }
        ],
        [  // 趣味动态标题 插件  npm i vuepress-plugin-dynamic-title -D
            'dynamic-title',
            {
                showIcon: '/favicon.ico',
                showText: '(/≧▽≦/)咦！又好了！',
                hideIcon: '/favicon.ico',
                hideText: '(●—●)喔哟，崩溃啦！',
                recoverTime: 2000
            }
        ],
        // [//  代码块复制插件 'vuepress-plugin-nuggets-style-copy',
        //     // npm i vuepress-plugin-nuggets-style-copy -D
        //     'vuepress-plugin-nuggets-style-copy',
        //     {
        //         copyText: '复制代码',
        //         tip: {
        //             content: '复制成功!'
        //         }
        //     }
        // ],
        [  // 鼠标点击特效 插件  npm install -D vuepress-plugin-cursor-effects
            'vuepress-plugin-cursor-effects',
            {
                size: 3,// size of the particle, default: 2
                shape: 'star',// shape of the particle, default: 'star'
                zIndex: 999999999// z-index property of the canvas, default: 999999999
            }
        ],
        [// 随机名言 插件  https://github.com/zpj80231/vuepress-plugin-boxx
            // npm i vuepress-plugin-boxx -D
            'vuepress-plugin-boxx'
        ],
        [  // 音乐播放器 插件  npm i vuepress-plugin-meting -D
            //https://moefyit.github.io/moefy-vuepress/packages/meting.html#options
            'meting',
            {
                meting: {
                    server: "tencent",
                    type: "playlist",
                    mid: "8936816287",
                },
                aplayer: {
                    order: 'random',// 歌单为随机
                    lrcType: 3,// 0为不显示歌词，1字符串lrc(不知如何用)，3自动url寻找
                    volume: 1,// 音量
                    mini: true,// 开启迷你模式
                    autoplay: false// 自动播放
                },
                mobile: {
                    lrc: true
                }
            },
        ],
        [//评论插件
            //https://console.leancloud.cn/apps/KKfimeCRtXtmjCyJsvP1zyds-gzGzoHsz/storage/data/Comment
            '@vuepress-reco/comments', {
            solution: 'valine',
            options: {
                appId: 'KKfimeCRtXtmjCyJsvP1zyds-gzGzoHsz',// your appId
                appKey: '5hw9g233GvVQooOijI1NKA0D', // your appKey
            }
        }]
    ]
}